草庐IT

Strve 项目

全部标签

c# - 获取不同类型的固定长度的随机项目

我有一个List,publicclassFruit{publicstringName{get;set;}publicstringType{get;set;}}上面的列表包含两种类型的30个Fruit对象:Apple和Orange.20个苹果和10个橙子。Listfruits=newList();fruits.Add(newFruit(){Name="RedDelicious",Type="Apple"});fruits.Add(newFruit(){Name="GrannySmith",Type="Apple"});fruits.Add(newFruit(){Name="SourGra

c# - 如何使用反射获取当前项目中的所有类?

这个问题在这里已经有了答案:C#:ListAllClassesinAssembly(2个答案)关闭9年前。如何使用反射列出当前项目(程序集?)中的所有类?谢谢。

c# - VS 2008 Professional,Smart Device .NET C# 项目 - 构建缓慢

我有VS2008Professional和一个智能设备.NETC#项目。我总共有~100个cs文件。构建需要很长时间,我必须等待链接器大约。每次编译项目时1分钟(60秒)。我有Corei3、4GBRAM、7200rpm磁盘。是什么原因造成的,我该如何优化构建?任何VisualStudio选项? 最佳答案 如果您遵循HansPassant的评论中的建议并将MSBuild设置为诊断输出,它将更清楚地说明什么正在花费时间。如果您发现您的构建在许可编译器(LC.exe)上挂起,那么这可能是因为它试图调用服务器并超时。您可以通过更改您的mac

c# - 未知的解决方案项目类型 : {42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23}

我正在尝试打开aproject在MacMavericks上的Monodevelop(3.0.5,启用了MonoMac插件)中。我收到这个错误:MonoDevelop.Projects.Formats.MSBuild.UnknownSolutionItemTypeException:Unknownsolutionitemtype:{42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}atMonoDevelop.Projects.Formats.MSBuild.MSBuildProjectH

c# - 您会为 .net 项目推荐哪种验证框架?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion要用于基于Web的mvc3.net应用程序,您会推荐哪种验证框架?应用程序遵循领域模型模式,领域模型POCO位于单独的类库中?所需的验证类型将是...NotNull、基于正则表达式等

c# - 有没有办法防止某些引用被包含在项目中?

基本上,我想做一些预防性维护。我希望避免将某些第三方库作为引用包含在某个项目中。有没有一种方法可以指定项目禁止哪些引用?我要保护的项目是一个类库,我希望它具有来自一组非常特定的第三方库的功能。该类库在其他解决方案中用于实现通用数据访问功能,因此如果引用了这些第三方库,则也需要它们。目的是让那个项目只是一个数据访问库,并保持“包”轻量级。 最佳答案 我在一个大型开发团队工作,所有人都在开发相同的软件,并且遇到了类似的问题。我们在大型domain-drivendesign工作(DDD)架构具有许多不同的限界上下文,并且不希望人们在上下文

c# - WPF ListViewItem 项目复选框。如何获取所有选中的项目?

我有这样的代码:产生这个窗口的:我如何知道选中了多少个复选框,并获取每个选中的CheckBox的值Tag? 最佳答案 我知道它已经过时了,但对于后代来说,如果人们对它不满意,这就是解决方案然后在cs文件中的listView1_SelectionChanged代码中privateListlstMyObject=newList();privatevoidlistView1_SelectionChanged(objectsender,SelectionChangedEventArgse){foreach(MyObjectitemine.R

c# - 如何从作为对象获取的 IList<> 中获取项目计数?

在一个方法中,我得到一个object.在某些情况下,这object可以是IList“某事”(我无法控制这个“某事”)。我正在尝试:识别这个对象是一个IList(某事)投object进入“IList”以获得Count现在,我陷入困境并寻找想法。 最佳答案 您可以使用is检查您的object是否实现了IList。然后您可以将您的对象转换为IList以获取计数。objectmyObject=newList();//checkifmyObjectimplementsIListif(myObjectisIList){intlistCount=

c# - C# 中两个项目中的循环依赖

我在名为ProjectA(ConsoleApplication)和ProjectB(ClassLibrary)的解决方案中有两个项目。ProjectA引用了ProjectB。一般来说,ProjectA调用ProjectB中的一个方法来做一些事情并将结果返回给ProjectA。然而,有时我需要ProjectB向ProjectA发送一些“附加”信息(更具体地说是调用ProjectA中的Console.WriteLine()方法)。为此,我需要在ProjectB中引用ProjectA,但是当我尝试这样做时,出现以下错误:无法添加对ProjectA的引用。添加此项目作为引用会导致循环依赖。我了

c# - 如何更改所选ListView项目的颜色[WP8.1]

我正在为WindowsPhone8.1开发一个C#项目,我不敢相信我已经浪费了将近一天的时间来寻找这样一个微不足道的问题的解决方案:我有一个用XAML定义的页面,在该页面上我有一个ListView。在某些时候,我希望ListView项之一成为选中状态,因此我调用myListView.SelectedIndex=whatever。现在我希望该项目在视觉上与其他项目区分开来,例如,用不同的颜色绘制其文本。我怎么做?以下是代码的相关部分:单独使用XAML是否可行?或者可以在C#代码中完成,就在我设置myListView.SelectedIndex值时?谢谢! 最佳